﻿<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
    CodeFile="FrConsPeriodosPracticas.aspx.cs" Inherits="GestionarPeriodosPracticas_FrConsPeriodosPracticas"
    Title="Untitled Page" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <h1>
        Periodo de Práctica</h1>
    <form id="form1" runat="server">
    <p>
        <asp:ScriptManager ID="ScriptManager1" runat="server" />
    </p>
    <div align="left">
        <asp:Table ID="Table1" runat="server" BorderColor="Black" BorderStyle="Solid" 
            BorderWidth="1px" Width="100%">
            <asp:TableRow>
                <asp:TableCell ColumnSpan="4">Para registrar un nuevo periodo, seleccione la opción <strong>'Registrar Periodo'</strong></asp:TableCell>
                <asp:TableCell>
                    <asp:Button ID="ButtonRegPeriodo" runat="server" CssClass="button" Height="30px"
                        OnClick="ButtonRegPeriodo_Click" Text="Registrar Periodo" Width="130px" />
                </asp:TableCell>
            </asp:TableRow>
            <asp:TableRow>
                <asp:TableCell>Fecha Inicio (DD/MM/AAAA)</asp:TableCell>
                <asp:TableCell>
                    <asp:TextBox ID="TextBoxFechaInicio" runat="server"></asp:TextBox>
                    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="TextBoxFechaInicio" ValidationExpression="[0-9]{2}/[0-9]{2}/[0-9]{4}" Display="Dynamic" runat="server" ErrorMessage="Fecha no valida"></asp:RegularExpressionValidator>
                </asp:TableCell>
                <asp:TableCell>Estado
                </asp:TableCell>
                <asp:TableCell>
                    <asp:DropDownList ID="DropDownListEstado" runat="server">
                        <asp:ListItem Text="Ninguno" Value="ninguno" />
                        <asp:ListItem Text="Activo" Value="Activo" />
                        <asp:ListItem Text="Inactivo" Value="Inactivo" />
                    </asp:DropDownList>
                </asp:TableCell>
                <asp:TableCell>
                    <asp:Button ID="ButtonBuscar" runat="server" Text="Buscar" OnClick="ButtonBuscar_Click"
                        Height="30" Width="130" CssClass="button" />
                </asp:TableCell>
            </asp:TableRow>
        </asp:Table>
        <div align="left">
        <asp:GridView ID="GridViewConsultarPeriodos" runat="server" AutoGenerateColumns="False"
            AllowPaging="true" PageSize="7" 
            OnPageIndexChanging="GridViewConsultarPeriodos_PageIndexChanging" Width="100%">
             <EmptyDataTemplate>
                No se encontraron periodos
            </EmptyDataTemplate>
            <Columns>
                <asp:HyperLinkField HeaderText="Nombre Periodo" DataTextField="nombrePeriodo" DataNavigateUrlFields="idPeriodo"
                    DataNavigateUrlFormatString="/SUEWebSite/GestionarPeriodosPracticas/FrModPeriodoPracticas.aspx?idPerdiodo={0}" />
                <asp:BoundField DataField="fechaInicio" HeaderText="Fecha Inicio (dd/mm/aaaa)" SortExpression="fechaInicio" />
                <asp:BoundField DataField="fechaCierre" HeaderText="Fecha Cierre (dd/mm/aaaa)" SortExpression="fechaCierre" />
                <asp:BoundField DataField="estadoPeriodo" HeaderText="Estado Periodo" SortExpression="estadoPeriodo" />
                <asp:HyperLinkField HeaderText="Prácticas" Text="Ver" DataNavigateUrlFields="idPeriodo"
                    DataNavigateUrlFormatString="../GestionarPracticas/FrConsPracticas.aspx?idPeriodo={0}" /> 
            </Columns>
        </asp:GridView>
        </div>
    </div>
    </form>
</asp:Content>
